<?php
	// Lấy thông tin từ FORM
	$DiaChiGiaoHang = $_POST['DiaChiGiaoHang'];
	$DienThoai = $_POST['DienThoai'];
	$kt = false;
	foreach($_SESSION['GioHang'] as $MaSanPham => $sl)
	{
		if(isset($MaSanPham) && $MaSanPham != "")
		{
			$sanpham = new sanphambs();
			
			$sanpham->MaSanPham = $MaSanPham;
			$ds = $sanpham->GetList();
			$slsanpham = $ds[0]['SoLuong'];
			$slsanpham-=$sl;
			if($slsanpham>0)
			{
				$sanpham->SoLuong = $slsanpham;
				$sanpham->Update_SoLuong();
				$kt=true;
			}
			
		}
	}
	if(trim($DiaChiGiaoHang) == "")
	{
		ThongBaoLoi("Địa chỉ giao hàng không được rỗng!");
	}
	elseif(trim($DienThoai) == "")
	{
		ThongBaoLoi("Điện thoại không được rỗng!");
	}elseif($kt==false)
	{
		ThongBaoLoi("So luong qua gioi han");
	}
	else
	{
		// Lưu vào bảng tbl_dathang
		$MaNguoiDung = $_SESSION['MaNguoiDung'];
		$dathang = new dathangbs();
		$dathang->MaNguoiDung = $MaNguoiDung;
		$dathang->DiaChiGiaoHang = $DiaChiGiaoHang;
		$dathang->DienThoai = $DienThoai;
		$kq = $dathang->Add();
		
		if($kq)
		{
			// Lưu vào bảng tbl_dathang_chitiet
			$dmdathang = new dathangbs();
			$ds = $dmdathang->GetList();
			$MaDatHang = $ds[count($ds)-1]["MaDatHang"];
			
			foreach($_SESSION['GioHang'] as $MaSanPham => $sl)
			{
				if(isset($MaSanPham) && $MaSanPham != "")
				{
					$dathangchitiet = new dathangchitietbs();
					$dathangchitiet->MaDatHang = $MaDatHang;
	 				$dathangchitiet->MaSanPham = $MaSanPham;
					$dathangchitiet->SoLuong = $sl;
					$kq_chitiet = $dathangchitiet->Add();
				}
			}
			
			ThongBao("Đặt hàng thành công!");
		}
		else
		{
			echo "Lỗi: " . mysql_error();
		}
	}
?>